/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;

import java.util.ArrayList;
import javax.swing.table.AbstractTableModel;

/**
 *
 * @author Ricardo
 */
public class TabelaPacientes extends AbstractTableModel{
    private ArrayList<Paciente> pacientes;

    public TabelaPacientes(ArrayList<Paciente> pacientes){
        this.pacientes = pacientes;
    }

    public int getRowCount() {
        if(pacientes != null){
            return this.pacientes.size();
        }
        return 0;
    }

    public int getColumnCount() {
            return 3;
    }

    public Object getValueAt(int rowIndex, int columnIndex) {
        Paciente paciente = pacientes.get(rowIndex);
        if(paciente != null){
            switch(columnIndex){
                case 0: return paciente.getIndentificador();
                case 1: return paciente.getNome();
            }
        }
        return null;
    }

}
